home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Shareware Overload Trio 2
/
Shareware Overload Trio Volume 2 (Chestnut CD-ROM).ISO
/
dir40
/
popkey.zip
/
POPKEY.DOC
< prev
Wrap
Text File
|
1993-08-02
|
9KB
|
174 lines
----------
POPKEY.DOC
----------
POPKEY is a memory resident program that provides a variety of useful key-
board utilities. Version 1.0 makes one utility available. The keyboard's
typematic rate can be changed with this utility.
The typematic rate is defined as the number of make codes sent to the com-
puter by the keyboard processor per second when a key is held down (a make
code is a positive decimal integer starting at zero and less than 128 that
uniquely identifies the key being pressed). The computer's BIOS converts
make codes into ASCII or extended ASCII codes. Before auto-repeating, the
keyboard processor waits for a brief interval of time. This interval pre-
vents keys from being repeated unintentionally. BIOS stands for the Basic
Input/Output System.
The typematic rate can range from 2 make codes per second (the slowest) to
30 make codes per second (the fastest). The delay can range from 1/4 sec-
ond (the shortest) to 1 second (the longest) in 1/4 second increments.
Not all keyboards are created equal. Older keyboards with the 10 function
keys along the left-side have a fixed typematic rate which cannot be modi-
fied. However, keyboards with the 12 function keys along the top can have
this rate changed.
POPKEY was built with a TSR TOOLKIT which I designed. This toolkit cannot
function with any version of DOS less than 3.30. Therefore, you must have
DOS 3.30 or higher in order to use POPKEY.
The POPKEY package consists of POPKEY.DOC (documentation file) and POPKEY.
COM (program file).
Installing POPKEY on your computer is easy. Assuming that you want POPKEY
located in a directory called POPKEY just below the root directory on your
C: drive and that the POPKEY files are on a floppy disk in drive A:, these
commands would be used to perform the install.
1. C: [ENTER]
2. MD \POPKEY [ENTER]
3. CD \POPKEY [ENTER]
4. COPY A:*.* [ENTER]
The [ENTER] means to press the ENTER key. In step 1, you are making sure
that your hard drive (C:) is the current drive. In step 2, you are making
a directory just below the root directory to hold the POPKEY files. In
step 3, you make the POPKEY directory the current directory. Finally, the
fourth step copies the POPKEY files from the floppy disk in A: to this new
directory.
POPKEY is installed in memory by typing POPKEY and pressing the ENTER key.
The TSR (Terminate but Stay Resident) logic ensures that only one copy of
POPKEY is loaded into memory. POPKEY can be removed from memory if it is
the most recently installed TSR by typing POPKEY /U and pressing ENTER (/U
is the uninstall option).
The default hotkey is ALT-K. This hotkey can be changed to any one of the
combinations ALT-0 through ALT-9 or ALT-A through ALT-Z inclusive by using
the /K option.
Ex: POPKEY /K5
This example sets the default hotkey to ALT-5.
The TSR logic contains a mechanism to ensure that DOS is in a stable state
before a TSR can activate. This might result in a delay of a few seconds
after the hotkey is pressed and before the TSR activates. It is possible
to have the TSR beep when its hotkey is pressed to ensure that the hotkey
was acknowledged. The /B option provides this capability. By default, no
beeping takes place. However, /B1 enables beeping (/B0 disables beeping).
Ex: POPKEY /KZ /B1
This example sets the default hotkey to ALT-Z and enables beeping.
When POPKEY activates, a dialog box appears. This dialog box provides you
with the capability to change the typematic rate along with the delay.
There are two fields in this dialog box. You can move between fields with
the UP/DOWN arrow keys, the TAB/SHIFT TAB keys, or the ENTER key. If the
last field is current and you press ENTER, the dialog box vanishes and the
typematic rate/delay value is set. If POPKEY cannot change these values,
then it beeps once to let you know. If you press the ESC key, the dialog
box vanishes and POPKEY beeps twice to let you know that it will not alter
the typematic rate/delay. You can press the spacebar or ALT-spacebar to
cycle through the list of choices for the current field. Press the F1 key
for additional help.
POPKEY is the first of a line of productive TSRs which I call POPTOOLS. I
will be introducing new products including POPCOM (a popup communications
program) and POPFMT (a popup floppy disk format program) to supplement the
line.
POPKEY is a shareware program. You may examine POPKEY to see if it meets
your needs. If it does then I would ask that you register your copy. By
registering, you are letting me know that you find this program useful and
want to see more. Registration involves sending some money to myself. In
return, I will mail you another TSR program which I call POPCC (POPUP Con-
trol Center).
POPCC, when activated, displays a listbox of resident TSRs created with my
TSR TOOLKIT. The name of each TSR and its current hotkey setting are dis-
played within this listbox. You simply highlight the line containing the
name of the TSR whose hotkey you wish to change and type either A-Z or 0-9
to change the hotkey. Simple. As I introduce more POPTOOLS products, you
will find POPCC to be even more valuable. You can even change the hotkey
for POPCC right from its listbox.
If you are a programmer and interested in creating TSRs, you might want to
check out TSR TOOLKIT. This toolkit allows you to write TSRs in C (using
the Borland C/C++ compilers) and automatically generate an executable TSR.
All of the hard work in creating a stable kernel has been performed. Ver-
sion 1.5 is the latest. With this version, your TSRs have complete access
to extended memory via the included XMS API. Of course, you must have the
HIMEM.SYS driver loaded via your CONFIG.SYS file. Numerous example TSRs
with complete source code are included along with a library of C functions
which can be called from your application (video, keyboard, file, sprintf,
mouse, etc) and alot of documentation. Please request TSR TOOLKIT if you
want it when registering.
The registration fee for POPKEY is $10. Postage and handling is included.
Please specify the size of disk that you want (5-1/4 1.2 meg, 3-1/2 720K,
or 3-1/2 1.44 meg). Your disk will contain POPCC.DOC, POPCC.COM, and TSR
TOOLKIT v1.5 (if requested). Please send cheque or money order to:
Geoff Friesen
Box 94
Dauphin, MB
Canada R7N 2T9
----------------end-of-author's-documentation---------------
Software Library Information:
This disk copy provided as a service of
Public (software) Library
We are not the authors of this program, nor are we associated
with the author in any way other than as a distributor of the
program in accordance with the author's terms of distribution.
Please direct shareware payments and specific questions about
this program to the author of the program, whose name appears
elsewhere in this documentation. If you have trouble getting
in touch with the author, we will do whatever we can to help
you with your questions. All programs have been tested and do
run. To report problems, please use the form that is in the
file PROBLEM.DOC on many of our disks or in other written for-
mat with screen printouts, if possible. PsL cannot debug pro-
programs over the telephone, though we can answer questions.
Disks in the PsL are updated monthly, so if you did not get
this disk directly from the PsL, you should be aware that the
files in this set may no longer be the current versions. Also,
if you got this disk from another vendor and are having prob-
lems, be aware that some files may have become corrupted or
lost by that vendor. Get a current, working disk from PsL.
For a copy of the latest monthly software library newsletter
and a list of the 4,000+ disks in the library, call or write
Public (software) Library
P.O.Box 35705 - F
Houston, TX 77235-5705
1-800-2424-PSL
MC/Visa/AmEx/Discover
Outside of U.S. or in Texas
or for general information,
Call 1-713-524-6394